var stopDefault = function (e) {
	//如果提供了事件对象，则这是一个非IE浏览器 
	if(e && e.preventDefault) {
		//阻止默认浏览器动作(W3C)
		e.preventDefault();
	} else {
		//IE中阻止函数器默认动作的方式 
		window.event.returnValue = false; 
	}
	return false;
};
	
(function ($) {
	$.fn.getFormData = function (options) {
		var $data = options,
			$form = $(this),
			url = $form.attr('action');
			
		var getPostData = function (str) {  
		    var value = {};
		    var queryString = str,  
		    	paraNames = queryString.split('&');  
		    for (var i = 0; i < paraNames.length; i++) {  
		    	var start = paraNames[i].split('=');  
		    	if (start.length > 0) {
		    		value[start[0]] = start[1];
		    	}
		    }  
		    return value;  
		}  
			
		var defaultSubmit = function () {
			$form.submit(function (e) {
				stopDefault(e)
				form = $(this);
				var postData = getPostData(form.serialize());				
				$.postJSON(url, postData, function(data){
					console.info(data);
				});
			});	
		};
		
		return {
			defaultSubmit : defaultSubmit
		}
	};
})(jQuery);

(function () {
	// 获取表单数据
	$('#my_form').getFormData().defaultSubmit();
	// 表单提交
	// 表单绑定
	// 表单回显
})();
